package tcu.yuyp.service;

import tcu.yuyp.pojo.User;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

//工具类-->多个类可能会共同用到的方法
public class Utils {

    //用于计算URI中含有"/"的数量的方法
    public static Map<String, Integer> getNumberOfURI(String URI){
        Map<String, Integer> map = new HashMap<String, Integer>();

        String[] split = URI.split("/");
        map.put("getNumberOfURI", split.length-1);
        if (split.length-1 == 3){
            map.put("id", Integer.valueOf(split[split.length-1]));
        }

        return map;//返回"/"的数量和请求中所包含的信息
    }


    //用于判断集合中是否已存在用户
    public static boolean isExitUserName(List<User> userList, String username){
        for(var user:userList){
            if (user.getName().equals(username)){
                return true;//已存在
            }
        }
        return false;//不存在
    }
}
